DPM adaptive